<?php
/**
 * @desc:
 * wsxc - Shop.php
 * @author: quanjianyu
 * @email: 164174421@qq.com
 * @dateTime：2021/4/8 17:49
 */

namespace wsxc\bean\shop;


class Shop {
    private int $followStatus;
    private int $follow_num;
    private bool $isDel;
    private int $isTop;
    private bool $is_my_album;
    private bool $is_vip;
    private int $new_goods;
    private bool $openPayment;
    private string $shop_id;
    private string $shop_name;
    private int $shop_type;
    private string $shop_url;
    private int $timestamp;
    private int $total_goods;
    private string $user_icon;

    /**
     * @return int
     */
    public function getFollowStatus(): int {
        return $this->followStatus;
    }

    /**
     * @param int $followStatus
     */
    public function setFollowStatus(int $followStatus): void {
        $this->followStatus = $followStatus;
    }

    /**
     * @return int
     */
    public function getFollowNum(): int {
        return $this->follow_num;
    }

    /**
     * @param int $follow_num
     */
    public function setFollowNum(int $follow_num): void {
        $this->follow_num = $follow_num;
    }

    /**
     * @return bool
     */
    public function isDel(): bool {
        return $this->isDel;
    }

    /**
     * @param bool $isDel
     */
    public function setIsDel(bool $isDel): void {
        $this->isDel = $isDel;
    }

    /**
     * @return int
     */
    public function getIsTop(): int {
        return $this->isTop;
    }

    /**
     * @param int $isTop
     */
    public function setIsTop(int $isTop): void {
        $this->isTop = $isTop;
    }

    /**
     * @return bool
     */
    public function isIsMyAlbum(): bool {
        return $this->is_my_album;
    }

    /**
     * @param bool $is_my_album
     */
    public function setIsMyAlbum(bool $is_my_album): void {
        $this->is_my_album = $is_my_album;
    }

    /**
     * @return bool
     */
    public function isIsVip(): bool {
        return $this->is_vip;
    }

    /**
     * @param bool $is_vip
     */
    public function setIsVip(bool $is_vip): void {
        $this->is_vip = $is_vip;
    }

    /**
     * @return int
     */
    public function getNewGoods(): int {
        return $this->new_goods;
    }

    /**
     * @param int $new_goods
     */
    public function setNewGoods(int $new_goods): void {
        $this->new_goods = $new_goods;
    }

    /**
     * @return bool
     */
    public function isOpenPayment(): bool {
        return $this->openPayment;
    }

    /**
     * @param bool $openPayment
     */
    public function setOpenPayment(bool $openPayment): void {
        $this->openPayment = $openPayment;
    }

    /**
     * @return string
     */
    public function getShopId(): string {
        return $this->shop_id;
    }

    /**
     * @param string $shop_id
     */
    public function setShopId(string $shop_id): void {
        $this->shop_id = $shop_id;
    }

    /**
     * @return string
     */
    public function getShopName(): string {
        return $this->shop_name;
    }

    /**
     * @param string $shop_name
     */
    public function setShopName(string $shop_name): void {
        $this->shop_name = $shop_name;
    }

    /**
     * @return int
     */
    public function getShopType(): int {
        return $this->shop_type;
    }

    /**
     * @param int $shop_type
     */
    public function setShopType(int $shop_type): void {
        $this->shop_type = $shop_type;
    }

    /**
     * @return string
     */
    public function getShopUrl(): string {
        return $this->shop_url;
    }

    /**
     * @param string $shop_url
     */
    public function setShopUrl(string $shop_url): void {
        $this->shop_url = $shop_url;
    }

    /**
     * @return int
     */
    public function getTimestamp(): int {
        return $this->timestamp;
    }

    /**
     * @param int $timestamp
     */
    public function setTimestamp(int $timestamp): void {
        $this->timestamp = $timestamp;
    }

    /**
     * @return int
     */
    public function getTotalGoods(): int {
        return $this->total_goods;
    }

    /**
     * @param int $total_goods
     */
    public function setTotalGoods(int $total_goods): void {
        $this->total_goods = $total_goods;
    }

    /**
     * @return string
     */
    public function getUserIcon(): string {
        return $this->user_icon;
    }

    /**
     * @param string $user_icon
     */
    public function setUserIcon(string $user_icon): void {
        $this->user_icon = $user_icon;
    }



}